package com.css.bjdt_core.ryxx.entity;

import java.util.Date;

import org.nutz.dao.entity.annotation.Column;
import org.nutz.dao.entity.annotation.Name;
import org.nutz.dao.entity.annotation.Table;
import org.springframework.format.annotation.DateTimeFormat;

import lombok.Data;

@Data
@Table("DY_INFO")
public class DyInfo {

	private static final long serialVersionUID = 5454355825314635342L;

	@Name
	@Column("UUID")
	private String uuid;

	@Column("OPERID")
	private String operId;

	@Column("REALNAME")
	private String realName;

	@Column("USERTYPE")
	private String userType;

	@Column("SEXID")
	private String sexId;

	@Column("DEGREE")
	private String degree;

	@DateTimeFormat(pattern = "yyyy-MM-dd")
	@Column("BIRTHDAY")
	private Date birthday;

	@Column("NATIONAL")
	private String national;

	@Column("NATIVEPLACE")
	private String nativeplace;

	@Column("IDENTITYCARD")
	private String identitycard;

	@Column("COMPANY")
	private String company;

	@DateTimeFormat(pattern = "yyyy-MM-dd")
	@Column("JOINLEAGUEDATE")
	private Date joinleagueDate;

	@Column("JOINLEAGUEADDRESS")
	private String joinLeagyeAddress;

	@Column("APPLYPARTYCOUNT")
	private Integer applyPartyCount;

	@DateTimeFormat(pattern = "yyyy-MM-dd")
	@Column("APPLYPARTYDATE")
	private Date applyPartyDate;

	@DateTimeFormat(pattern = "yyyy-MM-dd")
	@Column("JJFZBEGINDATE")
	private Date jjfzBeginDate;

	@DateTimeFormat(pattern = "yyyy-MM-dd")
	@Column("NFZDXBEGINDATE")
	private Date nfzdxBeginDate;

	@DateTimeFormat(pattern = "yyyy-MM-dd")
	@Column("YBDYBEGINDATE")
	private Date ybdyBeginDate;

	@DateTimeFormat(pattern = "yyyy-MM-dd")
	@Column("YBDYENDDATE")
	private Date ybdyEndDate;

	@DateTimeFormat(pattern = "yyyy-MM-dd")
	@Column("BECOMEDATE")
	private Date beComeDate;

	@Column("DEPARTMENT")
	private String department;

	@Column("DUTY")
	private String duty;

	@Column("JOB")
	private String job;

	@DateTimeFormat(pattern = "yyyy-MM-dd")
	@Column("COMPANYDATE")
	private Date companyDate;

	@DateTimeFormat(pattern = "yyyy-MM-dd")
	@Column("BEGINWORKDATE")
	private Date beginWorkDate;

	@Column("ZYJSDUTY")
	private String zyjsduty;

	@Column("JTCS")
	private String jtcs;

	@Column("BRCF")
	private String brcf;

	@Column("NOWADDRESS")
	private String nowAddress;

	@Column("BIRTHADDRESS")
	private String birthAddress;

	@Column("SKILLS")
	private String skills;

	@Column("SPECIALITY")
	private String specoality;

	@Column("PARTYORGANID")
	private String partyOrganid;

	@Column("PARTYDUTY")
	private String partyduty;

	@Column("JSRNAME")
	private String jsrname;

	@Column("SERVERID")
	private Integer serverId;

	@Column("PHOTOURL")
	private String photoUrl;

	@Column("EMAIL")
	private String email;

	@Column("PHONE")
	private String phone;

	@Column("MOBILE")
	private String mobile;

	@Column("STATUS")
	private Integer status;

	@Column("VALIDFLAG")
	private String validFlag;

	@DateTimeFormat(pattern = "yyyy-MM-dd")
	@Column("EDITDATE")
	private Date editDate;

	@DateTimeFormat(pattern = "yyyy-MM-dd")
	@Column("ISSUEDATE")
	private Date issueDate;

	@Column("ZZQK")
	private Integer zzqk;

	@Column("XSHJC")
	private Integer xshjc;

	@Column("OPENFLAG")
	private Integer openFlag;

	@DateTimeFormat(pattern = "yyyy-MM-dd")
	@Column("LASTPAYDATE")
	private Date lastpayDate;

	@Column("DFAMOUNT")
	private Float dfamount;

	@Column("TOTALLOGINCOUNT")
	private Integer titalLoginCount;

	@Column("LOGINCOUNT")
	private Integer loginCount;

	@DateTimeFormat(pattern = "yyyy-MM-dd")
	@Column("LASTLOGINTIME")
	private Date lastLoginTime;

	@Column("REASON")
	private String reason;

	@Column("QQ")
	private String qq;

	@Column("WEIXIN")
	private String weiXin;

	@Column("EDULEVEL")
	private String eduLevel;

	@Column("ZZMM")
	private String zzmm;

	@Column("WJXW")
	private String wjxw;

	@Column("RDXL")
	private String rdxl;

	@Column("RDYXQK")
	private String rdyxqk;

	@Column("INOROUT")
	private Integer inorout;

	@Column("YXQK")
	private String yxqk;

	@Column("EDITOPERID")
	private String editOperId;

	//LIST里面要用到的变量
	private String szzb;
	private String xingming;
	private String xingbie;
	private String chushengriqi;
	private String minzu;
	//入党成熟度
	private String rudangcsd;
	//最高学历
	private String zuigaoxl;
	//一线情况
	private String yixianqk;

}
